用Python将《青花瓷》的歌词生成词云图 | 您所在的位置:网站首页 › 苦瓜 歌词分解 › 用Python将《青花瓷》的歌词生成词云图 |
前言
大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 因为上次有小伙伴问我,歌曲的歌词和评论怎么生成词云图,想买代码… 当时我就拒绝了,直接免费送给了他。 所以今天来分享给大家 我们以周董的《青花瓷》为例,要对《青花瓷》歌词生成词云图,需要采取以下步骤: 一、安装所需的库要完成该任务,需要安装 jieba 和 wordcloud 库。 可以win + R 输入cmd 输入安装命令 pip install 模块名 进行安装 pip install jieba wordcloud(如果你觉得安装速度比较慢, 你可以切换国内镜像源) 二、获取歌词数据将周杰伦《青花瓷》歌词数据保存为文本文件,并将其读取到 Python 程序中。 可以使用 Python 的文件操作等方法获得文本文件数据,例如: with open('qhc.txt', 'r', encoding='utf-8') as f: lyrics = f.read() 三、分词使用 jieba 库进行中文分词,将歌词文本数据分解为一个个单词,统计每个单词的词频。 import jieba 源码、解答、教程+V:pytho8987获取,验证备注“777” lyrics = jieba.cut(lyrics) word_freq = {} for word in lyrics: if len(word) > 1: word_freq[word] = word_freq.get(word, 0) + 1 四、生成词云使用 wordcloud 库生成词云图并将其保存到本地。 from wordcloud import WordCloud import matplotlib.pyplot as plt wc = WordCloud(background_color='white', width=800, height=600) wc.generate_from_frequencies(word_freq) plt.imshow(wc) plt.axis('off') plt.show() # 将生成的词云保存为图片文件 wc.to_file('qhc_wordcloud.png')运行该代码后,会生成包含《青花瓷》歌词词云图的图片并保存到本地。 需要注意的是,由于分词的准确性和歌词长度等因素的影响,该词云图可能需要经过调整和优化。 好了,今天的分享就差不多到这里了! 完整代码、更多资源、疑惑解答直接点击下方名片自取即可。 对下一篇大家想看什么,可在评论区留言哦!看到我会更新哒(ง •_•)ง 喜欢就关注一下博主,或点赞收藏评论一下我的文章叭!!! 最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇👇 |
CopyRight 2018-2019 实验室设备网 版权所有 |